package com.hn658.base.message.publish.business;

import com.hn658.base.message.eventbus.event.groupchat.GroupMsgEvent;
import com.hn658.base.message.eventbus.event.singlechat.SingleMsgEvent;
import com.hn658.base.message.eventbus.event.systemchat.SystemMsgEvent;

/**
 * Created by baihai on 2015/11/25.
 */
public interface IEventPublishManager {

    /**
     * 发布系统消息
     * @param event
     */
	void publishSystemMsgEvent(SystemMsgEvent event);

	/**
	 * 发布单聊消息
	 * @param event
	 */
	void publishSingleMsgEvent(SingleMsgEvent event);

	/**
	 * 发布群聊消息
	 * @param event
	 */
	void publishGroupMsgEvent(GroupMsgEvent event);
}
